<?php
/**
 * @Author:      西北民大杨志宏
 * @DateTime:    2015-12-15 00:57:59
 * @Description: 后台管理控制器
 */
defined('BASEPATH') OR exit('No direct script access allowed');

class Admin extends MY_Controller {

	public function __construct() {
		// 继承父类构造方法
    parent::__construct();
    // 判断用户是否登录
    if(!$this->session->userdata['email']) {
    	// 否则跳转到用户登录页面
    	redirect('welcome');
    }
    // 载入表单辅助函数
    $this->load->helper('form');
  }

	// 定义了一个方法，方法的名称为index
	public function index()	{
		$this->loadview('admin/admin.html');
	}

    // 取得所有数据
    public function getData()
    {
        $data = $this->Kp->getAllData();
        echo json_encode($data);
    }

    /**
     * 插入数据
     */
    public function addContent() {
        // 载入验证类
        $this->load->library('form_validation');
        // 设置验证规则
        $this->form_validation->set_rules('content','知识点','required|is_unique[knowledgepoint.kpContent]');
        if($this->form_validation->run()) {
        $data = array(
            'kpContent' => $this->input->post('content'),
            );
        $this->Kp->add($data);
        redirect('admin/admin','refresh');
        } else {
      $this->index();
    }
    }
}
